/**
 *
    算法描述：
    解决所需数据结构+算法：
**/
#include<iostream>
#include<vector>
using namespace std;

int main() {
    vector<int> nums;
    int n, m, num;
    cin >> n >> m;
    for(int i = 0; i < n; i++) {
        cin >> num;
        nums.push_back(num);
    }

    for(int i = 0; i < m; i++) {
        cin >> num;
        cout << nums[num - 1] << endl;
    }

    return 0;
}